package com.csx.governance.traffic.adm.service.impl;

import com.csx.governance.traffic.adm.model.bo.RegistryCenterInfoBO;
import com.csx.governance.traffic.adm.model.bo.ServiceInfoBO;
import com.csx.governance.traffic.adm.model.dto.RegistryCenterInfoDTO;
import com.csx.governance.traffic.adm.model.dto.ServiceInfoDTO;
import com.csx.governance.traffic.adm.model.vo.ImportResultVO;
import com.csx.governance.traffic.adm.service.ServiceDiscoveryService;
import org.springframework.stereotype.Service;

import javax.servlet.http.HttpServletResponse;
import java.util.List;

/**
 * @author cuisongxu
 * @date 2023/4/24 16:52
 */
@Service
public class ServiceDiscoveryServiceImpl implements ServiceDiscoveryService {

    @Override
    public List<ServiceInfoDTO> getServices() {
        return null;
    }

    @Override
    public ServiceInfoDTO getService(String serviceName) {
        return null;
    }

    @Override
    public void addService(ServiceInfoBO serviceInfoBO) {

    }

    @Override
    public void updateService(ServiceInfoBO serviceInfoBO) {

    }

    @Override
    public void deleteServices(List<String> serviceNames) {

    }

    @Override
    public void downloadTemplate(HttpServletResponse response) {

    }

    @Override
    public void exportServices(List<String> serviceNames, HttpServletResponse response) {

    }

    @Override
    public ImportResultVO<List<String>> importServices(String content, Integer repeatStrategyCode) {
        return null;
    }

    @Override
    public List<RegistryCenterInfoDTO> getRegistryCenters() {
        return null;
    }

    @Override
    public RegistryCenterInfoDTO getRegistryCenter(String id) {
        return null;
    }

    @Override
    public void addRegistryCenter(RegistryCenterInfoBO registryCenterInfoBO) {

    }

    @Override
    public void updateRegistryCenter(RegistryCenterInfoBO registryCenterInfoBO) {

    }

    @Override
    public void deleteRegistryCenters(List<String> ids) {

    }
}
